我是使用WebDriver进行自动化测试的新手,因此我只想澄清一些问题.在几页上,我看到了在不同平台上执行WebDriver测试的示例,只是将这些测试用于浏览器或操作系统的功能.
capability= DesiredCapabilities.firefox();
capability.setBrowserName("firefox");
capability.setPlatform(org.openqa.selenium.Platform.ANY);
Run Code Online (Sandbox Code Playgroud)
要么
capability= DesiredCapabilities.internetExplorer();
capability.setBrowserName("iexplore");
capability.setPlatform(org.openqa.selenium.Platform.WINDOWS);
Run Code Online (Sandbox Code Playgroud)
如下所述: 使用Java和TestNG在WebDriver上同时在不同的操作系统和浏览器上执行测试
所以,如果我理解正确的话,实际上可以通过使用Selenium提供的库来运行测试并验证不同操作系统和浏览器上的测试?
如果是这样,这些测试对于典型的跨浏览器/平台html/JavaScript问题有多准确?
谢谢