查看瀏覽器設(shè)置看edge瀏覽器版本
?文章來源地址http://www.zghlxwxcb.cn/news/detail-518125.html
下載edge瀏覽器對(duì)應(yīng)版本驅(qū)動(dòng)
Microsoft Edge WebDriver - Microsoft Edge Developer
?
下載完畢后壓縮包
?
?后面請(qǐng)參考selenium使用
selenium自動(dòng)化測(cè)試(初窺門徑)_鄧霖濤的博客-CSDN博客
在導(dǎo)入selenium的maven 相關(guān)依賴可以用選擇edge的驅(qū)動(dòng)
?文章來源:http://www.zghlxwxcb.cn/news/detail-518125.html
測(cè)試代碼如下:?
package selenium;
import java.net.URL;
import java.util.HashMap;
import java.util.Map;
import org.junit.After;
import org.junit.Before;
import org.junit.Test;
import org.openqa.selenium.By;
import org.openqa.selenium.JavascriptExecutor;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.edge.EdgeDriver;
public class EdgeTest {
private WebDriver driver;
private Map<String, Object> vars;
JavascriptExecutor js;
@Before
public void setUp() {
URL resource = BaiduTest.class.getResource("msedgedriver.exe");
String path = resource.getPath();
System.setProperty("webdriver.edge.driver", path);
driver = new EdgeDriver();
js = (JavascriptExecutor) driver;
vars = new HashMap<String, Object>();
}
@After
public void tearDown() throws InterruptedException {
Thread.sleep(3000);
driver.quit();
}
@Test
public void test() throws InterruptedException {
driver.get("https://www.baidu.com");
driver.manage().window().maximize();
Thread.sleep(2000);
driver.findElement(By.id("kw")).click();
Thread.sleep(500);
driver.findElement(By.id("kw")).sendKeys("鄧霖濤");
Thread.sleep(1000);
driver.findElement(By.id("su")).click();
String pageSource = driver.getPageSource();
System.out.println(pageSource);
}
}
執(zhí)行測(cè)試用例,可以看見瀏覽器已經(jīng)由自動(dòng)調(diào)試軟件控制
?
?
到了這里,關(guān)于Edge瀏覽器做web自動(dòng)化測(cè)試(selenium)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!