亚洲好骚综合-亚洲黄色录像-亚洲黄色网址-亚洲黄色网址大全-99久久99久久-99久久99久久精品国产

您的位置:軟件測試 > 開源軟件測試 > 開源功能測試工具 > Selenium
使用Selenium Server測試無線路由器Web管理頁面
作者:網絡轉載 發布時間:[ 2014/3/21 9:50:29 ] 推薦標簽:Selenium 無線路由器 Web管理頁面

  近在做WIFI吞吐率的測試,需要登錄到無線路由器的Web管理頁面對無線參數的頻段和模式等進行更改。更改無線參數之后,再使用IxChariot等工具對WIFI吞吐率進行測試。項目組想把這個過程自動化起來,IxChariot工具自動化很容易實現,對無線參數的更改決定使用Selenium工具進行自動化更改。遇到的問題是,訪問http://192.168.1.1時,無法解決登錄問題,因為Selenium不支持Windows安全對話框(windows security dialog)!對話框上面的信息為:位于Mercury Wireless Router MW548R的服務器192.168.1.1 要求用戶名和密碼。警告:此服務器要求以不安全的方式發送您的用戶名和密碼(沒有安全連接的基本認證)。

  來自www.openqa.org的解決方式為:

  How do I use Selenium to login to sites that require HTTP basic authentication (where the browser makes a modal dialog asking for credentials)?

  Use a username and password in the URL, as described in RFC 1738:

  Test Type

  open http://myusername:myuserpassword@myexample.com/blah/blah/blah

  Note that on Internet Explorer this won’t work, since Microsoft has disabled usernames/passwords in URLs in IE. However, you can add that functionality back in by modifying your registry, as described in the linked KB article. Set an “iexplore.exe” DWORD to 0 in HKEY_CURRENT_USERSoftwareMicrosoftInternet ExplorerMainFeatureControlFEATURE_HTTP_USERNAME_PASSWORD_DISABLE.

  If you don’t want to modify the registry yourself, you can always just use Selenium Remote Control, which automatically sets that that registry key for you as of version 0.9.2.

  中文解釋如下:

  可以把用戶名和密碼加到URL中進行解決,比如http://admin:admin@192.168.1.1這樣不會再需要登錄,直接進去操作即可。對于IE,需要修改注冊表,把下屬內容復制到reg格式的文件雙擊執行即可。

  Windows Registry Editor Version 5.00

  [HKEY_CURRENT_USERSoftwareMicrosoftInternet ExplorerMainFeatureControlFEATURE_HTTP_USERNAME_PASSWORD_DISABLE]

  “iexplore.exe”=dword:00000000

  下面給出相關的Selenium的源代碼:

package dw.junit;
import org.junit.*;
import com.thoughtworks.selenium.*;
 
public class MercuryTesting extends SeleneseTestBase {
 private static Selenium selenium;
 
 @BeforeClass
 public static void setUpBeforeClass() throws Exception {
  selenium = new DefaultSelenium("localhost", 4444, "*iexplore",
    http://192.168.1.1);
  System.out.println("正在啟動Selenium。。。");
  selenium.start();
  selenium.setTimeout(60 * 1000 + "");
  selenium.windowMaximize();
  selenium.open(http://admin:admin@192.168.1.1/);
 }
 
 @AfterClass
 public static void tearDownAfterClass() throws Exception {
  if (selenium != null) {
   System.out.println("停止Selenium!");
   selenium.stop();
  }
 }
 
 @Test
 public void testaa() {
  // 點擊左側的無線參數導航鏈接
  selenium.click("//a[text()='無線參數']");
  // 切換模式
  selenium.select("//select[@name='mode']", "label=11Mbps (802.11b)");
 }
}

軟件測試工具 | 聯系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網站地圖
滬ICP備07036474 2003-2017 版權所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd
主站蜘蛛池模板: 日本欧美一区二区免费视 | 亚洲第一区在线 | 国产99视频精品免费视频36 | 日日摸夜夜添夜夜添aa | 欧美在线不卡 | 男女羞羞视频网站免费 | 亚洲综合香蕉 | 日本一区二区视频在线观看 | 日韩伦理片在线播放 | 国产网站麻豆精品视频 | 欧美婷婷 | 日韩成人在线播放 | 羞羞视频在线观看视频 | 欧美中文字幕 | 日韩新片在线观看 | 日本高清www无色夜在 | 久久艹精品 | hd性videos意大利精品 | 自偷自偷自亚洲首页精品 | 99视频精品全部免费观看 | 你懂的 在线观看 | 丝袜足控免费网站xx视频 | 在线亚洲综合美国十次 | 做久爱视频在线观看 | 日本福利视频一区 | 久青草视频免费视频播放线路1 | 色噜噜狠狠色综合免费视频 | 国产日韩欧美一区二区三区视频 | 日韩精品久久不卡中文字幕 | 麻豆国内精品久久久久久 | 奇米一二区 | 高清国产精品久久 | 最新黄色在线 | 天堂网2021天堂手机版 | 2018日日夜夜操 | 欧美视频精品在线观看 | 717影院理论午夜伦不卡久久 | 亚洲欧美日韩国产专区一区 | 天天射综合网站 | 日韩在线天堂 | 日韩av.com|