我是 Selenium 测试的新手。我想在针对 Internet Explorer、Firefox、Opera 和 Chrome 的多个浏览器上运行 selenium 测试用例
。我必须遵循什么方法。你们能否建议我最好的过程。
selenium web driver 支持多浏览器吗???
我们已经编写了登录脚本。它分别在 Firefox、chrome 和 internet explorer 上运行成功。但我想依次为那些多个浏览器运行它。
最佳答案
web driver当然支持多种浏览器,也支持移动端
这是一个在多个浏览器中运行相同测试的示例。
package ma.glasnost.test;
import org.openqa.selenium.remote.DesiredCapabilities;
import org.openqa.selenium.remote.RemoteWebDriver;
.........
DesiredCapabilities[] browserList = {DesiredCapabilities.chrome(),DesiredCapabilities.firefox(),DesiredCapabilities.internetExplorer(), DesiredCapabilities.opera()};
for (DesiredCapabilities browser : browserList)
{
try {
System.out.println("Testing in Browser: "+browser.getBrowserName());
driver = new RemoteWebDriver(new URL("http://127.0.0.1:8080/..."), browser);
希望对您有所帮助。
关于java - 针对多个浏览器运行 selenium webdriver 测试用例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16076971/