testing - 通过Sahi脚本打开新浏览器后如何在新浏览器上运行sahi脚本

标签 testing automated-tests sahi

我可以使用 sahi 脚本从浏览器打开 firefox 浏览器,例如:

var $path = "C:\\Program Files\\Mozilla Firefox\\firefox.exe";

//var $name = "firefox";

var $browseroption = " -profile D:\\sahi_pro_V4.0\\userdata\\browser\\ff\\profiles\\sahi1 -no-remote";

_execute($path + $browseroption);

但是,当我在此之后提供 _navigateTo 时,它会在第一个浏览器本身中执行。是否可以在新打开的firefox浏览器中运行?

最佳答案

这可能会晚一些,但根据您的测试要求,以下两个 API 之一可能会有用:_launchNewBrowser_openBrowser .

关于testing - 通过Sahi脚本打开新浏览器后如何在新浏览器上运行sahi脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20737629/

相关文章:

automated-tests - Cypress 确认对话框

c# - 为什么我的 Specflow [AfterTestRun] Hook 被调用两次

eclipse - ReportNG 带有 TestNG 的报告不是使用 WebDriver 生成的

continuous-integration - 如何将 Sahi 测试作为 Hudson 构建的一部分运行?

phantomjs - 我们网站的功能测试

javascript - 当空值传递给参数之一时,比较函数失败

web-services - 如何测试存在时间滞后的 Web 服务?

java - 如何通过除 "class"和 "name"之外的属性直接查找 WebElements(例如 "title")

javascript - 甚至跨浏览器逐一执行测试

angular - Angular 中的单元测试、集成测试和端到端测试之间有什么区别?