Tag: 量角器

使用Selenium测试Angularjs应用程序

我正在测试角度js应用程序 链接Angular js App 当我点击Web应用程序上的UI工具包链接时,我收到以下错误 – at demoaj.Ajapp.main(Ajapp.java:16)引起:org.openqa.selenium.NoSuchElementException:无法找到元素:{“method”:“xpath”,“selector”:“html / body / div 1 / div 1 / aside / div / div / ul / li [2] / a“}命令持续时间或超时:51毫秒有关此错误的文档,请访问: http : //seleniumhq.org/exceptions/no_such_element.html 我是新手,我对这个AngularJS进行了一些研究 java代码 package demoaj; import org.openqa.selenium.By; import org.openqa.selenium.WebDriver; import org.openqa.selenium.firefox.FirefoxDriver; import org.openqa.selenium.support.ui.ExpectedConditions; import org.openqa.selenium.support.ui.WebDriverWait; public class Ajapp { public static void main(String[] args) […]

如何使用Selenium或Protractor获取HTML中嵌套元素的文本以实现自动化?

我跟下面有HTML代码。 我需要控制日志或仅打印desc类文本 – “打印此”而不是量角器或selenium中的spell类文本。 Print this And not this 我试着getText()但是它用下面的代码打印完整的语句 – 打印此而不是这个 在使用Javascript的Protractor中: element(by.css(‘.desc’)).getText().then(function(text){ console.log(text); }); 在Selenium中使用Java: System.out.println(driver.findElement(by.xpath(‘//*[@class=”.desc”]’)).getText()); 如何仅打印文本的第一部分(即“打印此”)? 任何建议或帮助将不胜感激? 谢谢。

使用带有Java的量角器

我想在Java上使用Protractor而不是在Node.js上使用。 是否可以将Protractor与Java或Python一起使用? 我们不想添加其他技术进行测试,并希望使用现有技术。