我正在使用eclipse在Java中编写代码.我定期从家用电脑来回切换到工作电脑.我希望能够将在一台计算机上完成的工作自动同步到另一台计算机 - 如何才能完成?
此外,我想将我的工作计算机中的所有文件导出到家用计算机,因为我的家用计算机上没有eclipse设置.我知道我可以导出文件,但这不会导出我在项目中导入的所有Java jar.基本上我想导出所有东西,所以一旦我在我的家用电脑上导入它,我可以继续在我工作的任何地方离开.
谢谢
我有超过 1 个 XPath 指向一个 web 元素,我想确定两个元素是否等效(即,如果我在两个 web 元素上执行操作 sendKeys() 或 click(),则操作将在同一个 web 元素上执行) 目前我正在使用以下方法检查相等性:
WebElement element1 = driver.findElement(By.xpath(".//*[@id='ap_email']"));
WebElement element2 = driver.findElement(By.xpath(".//*[@type='email']"));
System.out.println(element1.equals(element2));
Run Code Online (Sandbox Code Playgroud)
只要两个 XPath 都指向同一个元素,这将返回 true。
但是,我不确定该方法如何确定相等性?是否存在两个 Web 元素实际上相同的情况(即,对它们执行的任何操作都将在同一个 Web 元素上执行)但方法显示它们不同?或相反亦然?
我正在尝试开发一种万无一失的方法来确定两个 Web 元素的相等性。
我正在使用 Java 和 Selenium。
我通过Selenium Webdriver单击链接,该链接打开了一个新窗口-我想强制该链接在同一窗口(和同一选项卡)中打开吗?
在大多数情况下,仅通过特定链接不会发生这种情况。
谢谢