当前位置: 首页 > 知识库问答 >
问题:

我们可以用IIS而不是Visual Studio Development server运行Selenium WebDriver测试用例吗

曹高轩
2023-03-14
  1. 每24小时自动运行一次。我已经使用System.Threading.
  2. 编写了一些调度代码
  3. 向客户提供一些UI,以便他们在需要时中间运行。
  4. 每次运行时,都会发送一封电子邮件作为测试结果的一部分。

我的目标站点是:http://www.vroomvroomvroom.com.au

我已经创建了一个具有所有Selenium代码的类。我在Default.aspx的页面加载时使用System.Threading调用该类。

    null

供参考:如果需要进一步的细节,请让我知道。

共有1个答案

陆绪
2023-03-14

我自己设法找到了解决办法。

基本上,必须使用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);
java -jar E:\Software\selenium-server-standalone-2.24.1.jar -interactive -port 4545

这种方法有2个好处:

>

  • 可以使用本地IIS运行测试。
  • 测试可以远程运行。请参阅Selenium RC文档。用户可以通过以下方式远程查看屏幕截图:

    remote_ip:4545/wd/hub/statist/resource/hub.html

      null

  •  类似资料:
    • 问题内容: 我正在使用Selenium 2 WebDriver。由于以下原因,我从网站启动了它而不是UnitTest项目: 它应该每24小时自动运行一次。我已经使用System.Threading编写了一些调度代码。 提供一些用户界面,以便客户在需要时进行中间运行。 每次运行时,都会将电子邮件作为测试结果的一部分发送。 我的目标网站是:http : //www.vroomvroomvroom.co

    • 我已经将Selenium代码与jenkins集成在一起,通过以下步骤执行测试用例: https://wiki.jenkins.io/display/JENKINS/ZephyrJira测试管理插件 现在,我必须根据项目结构讲述我的测试用例。示例:PackageName。类名。MethodName不是正确的方法。 请告诉我是否有任何其他方法可以使用Test ID识别测试用例

    • 我有一个cucumber test runner类,我在其中编写了如下运行的测试套件 @cucumberoptions(features={“feature_files/featues”},glue={“com.automation.stepdef”},monochrome=true,dryrun=false,plugin={“html:target/cucumber-html-report”},

    • 问题内容: 您如何自动化集成测试?我将JUnit用于其中一些测试。这是解决方案之一,还是完全错误?你有什么建议? 问题答案: JUnit可以工作。没有任何限制将其限制为仅单元测试。我们使用JUnit,Maven和CruiseControl来执行CI。 可能有一些特定于集成测试的工具,但我认为它们的用处取决于所集成的系统组件的类型。JUnit可以很好地用于非UI类型测试。

    • 问题内容: 这就是问题所在:我们想要一个哈希表,其条目是线程安全的。 假设我的哈希表为,并且我想安全地增加条目线程之一的值:可以吗? 然后,每当我想增加一个条目时: 我认为它比ConcurrentHashMap更好,因为它仅锁定一个条目,而不像ConcurrentHashMap使用存储桶并将一组条目锁定在一起。 更重要的是,我不知道如何安全地使用COncurrenHashMap对其进行递增。例如,

    • 问题内容: 如何将Kibana与Apache solr集成在一起,而不是使用elasticsearch。 如果无法完成。 Kibana for Solr的替代品有哪些 问题答案: 在LucidWorks,我们已经移植了Kibana与Solr一起使用并将其作为开源发布。 如果需要捆绑的软件包,可以从http://www.lucidworks.com/lucidworks- silk/ 下载。 我们的