我是硒测试的新手。我想selenium test cases针对Internet Explorer,Firefox,Opera和Chrome在多种浏览器上运行。我必须遵循什么方法。大家能否建议我这是最好的过程。
selenium test cases
硒Web驱动程序是否支持多种浏览器???
我们已经编写了登录脚本。它可以分别在Firefox,Chrome和Internet Explorer中成功运行。但我想按顺序为那些多个浏览器运行它。
import org.junit.Test; import org.openqa.selenium.WebDriver; import org.openqa.selenium.chrome.ChromeDriver; import org.openqa.selenium.firefox.FirefoxDriver; import org.openqa.selenium.ie.InternetExplorerDriver; public class Sample { private WebDriver _driver; @Test public void IEconfiguration() throws Exception { System.setProperty("webdriver.ie.driver", "D:/Softwares/Selenium softwares/drivers/IEDriverServer.exe"); _driver = new InternetExplorerDriver(); login(); } @Test public void FFconfiguration() throws Exception { _driver = new FirefoxDriver(); login(); } @Test public void CRconfiguration() throws Exception { System.setProperty("webdriver.chrome.driver", "D:/Softwares/Selenium softwares/drivers/chromedriver.exe"); _driver = new ChromeDriver(); //_driver.manage().timeouts().implicitlyWait(100, TimeUnit.SECONDS); login(); } public void login() throws Exception { _driver.get("http://www.google.com"); } }
在此之前,我们必须安装chrome和Internet Explorer驱动程序.exe文件并运行它们。