selenium - Selenide- open() 与 navigator 和 get 之间的区别

标签 selenium selenium-webdriver selenide

以下之间有什么区别:

open(url); // this is from Selenide

&

 driver.navigate().to(url); //this is from selenium

&

driver.get(url); //this is from selenium

最佳答案

没有什么大的区别。 open(url)driver.navigate().to(url);

的同义词

此外,方法 open(url) 支持相对 URL。因此,您可以设置一次基本 url,并在整个测试中使用相对 url:

public void setUp() {
  Configuration.baseUrl = "http://localhost:8888";
}

@Test
public void test1() {
  open("/payments/index");
  ...
}

关于selenium - Selenide- open() 与 navigator 和 get 之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36125122/

相关文章:

javascript - 如何在 Selenium 中使用 Javascript 获取 html 选择中的选项列表?

python - 如何在 Robot Framework 中设置 FireFox 的首选项

selenium-webdriver - 在 webdriver 中使用 DELETE 或 BACK SPACE 键清除文本字段

java clean Directory() 如何使目录路径与操作系统无关

java - 无法从 selenium 获取 div 表中的行文本

java - 在 JAva 8 中使用最新的 selenium 版本会出现 LoggingHandler 错误

通过 Selenium 执行测试时,java.lang.ClassCastException : java. base/java.lang.String 无法转换为 org.openqa.selenium.WebElement

java - Selenium 中的鼠标悬停功能

java - Selenium 化物-无效选择器 : Unable to locate an element with the xpath expression

java - Selenium moveToElement() 到 Selenide