栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

我们可以使用IIS而不是Visual Studio Development服务器运行Selenium WebDriver测试用例

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

我们可以使用IIS而不是Visual Studio Development服务器运行Selenium WebDriver测试用例

我设法自己找到了解决方案。

基本上,必须使用RemoteWebDriver代替FirefoxDriver。脚步:

  1. 将FirefoxDriver的初始化更改为RemoteWebDriver,如下所示:

IWebDriver driver = new FirefoxDriver();

DesiredCapabilities capability = DesiredCapabilities.Firefox();Uri url = new Uri("http://REMOTE_IP:4545/wd/hub");IWebDriver driver = new RemoteWebDriver(url, capability);

2.下载Selenium Standalone服务器,并使用〜在命令提示符下启动它

java -jar E:Softwareselenium-server-standalone-2.24.1.jar -interactive -port 4545

这种方法有两个好处:

  1. 可以使用本地IIS运行测试。
  2. 测试可以远程运行。请参阅Selenium RC文档。可以使用远程查看屏幕截图

REMOTE_IP:4545 / wd / hub / static / resource / hub.html

我正在考虑修改其中使用的hub.html和client.js文件的代码,以提供更好的远程感觉。

我希望这对其他人也有用。

仅供参考:

  1. IP地址REMOTE_IP可以更改为任何实时IP地址或本地主机。启动页面请求时,请使用上述端口。
  2. 测试中可以安装Standalone Server的启动/停止代码,以便通过批处理文件自动启动/停止。
  3. 通过不关闭命令提示符来保持服务器运行。


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/446346.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号