亚洲好骚综合-亚洲黄色录像-亚洲黄色网址-亚洲黄色网址大全-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
主站蜘蛛池模板: 高清午夜看片a福利在线观看琪琪 | 中文在线日本免费永久18近 | 阿v精品一区二区三区 | 日本高清中文字幕一区二区三区a | 午夜a一级毛片一.成 | h片在线播放免费高清 | 黄色小视频在线 | 国产苐1页影院草草影院 | 欧美激情一级 | 日日摸夜夜添夜夜添破第一 | 午夜欧美精品久久久久久久久 | 久操精品在线 | 国产精品免费视频一区二区三区 | 一级一级特黄女人精品毛片视频 | 在线 中文字幕 日韩 欧美 | 久久久精品成人免费看 | 全色黄大色大片免费久久老太 | 国产欧美国产精品第二区 | 天天看天天射天天视频 | 黄网站免费观看 | 一本大道香蕉大69 | 亚洲成在人色婷婷 | 日本a在线视频 | 欧美a在线 | yin乱的日子小说 | 欧美一区二区三区性 | 欧美怡春院 | 综合国产 | 午夜刺激爽爽视频免费观看 | 人人澡 人人澡 人人看欧美 | 国产亚洲欧美日韩在线观看不卡 | 色天使色婷婷在线影院亚洲 | 男男羞羞视频网站免费 | 国产精品久久久亚洲第一牛牛 | 日韩美在线 | 国产一二三区精品 | 99re国产精品| 日韩中文在线播放 | 九九影视理论片在线播放 | 性欧美xxxx视频在线观看 | 手机在线国产精品 |