我已经能够在java中工作了,但到目前为止我只能使用jasmine js打开网页。在java中,所有锚标记链接都可以保存在列表中,然后可以使用浏览器驱动程序对象来导航每个链接。但在jasmine js中,我无法将这些链接存储在数组中。以下是我试图做的:使用量角器测试页面上的所有链接
describe('demo', function()
{
it('mydemo', function()
{
browser.ignoreSynchronization = true;
browser.driver.get('https://www.google.co.in');
var array = [];
array.push(browser.findElement(by.xpath("//a[@href]")));
for(var i=0; i<array.length; i++)
{
expect(browser.navigate().to(array[i]));
}
}
}
新的浏览器窗口弹出,导航到谷歌,然后关闭。似乎有超时问题。使用browser.ignoreSynchronization = true,服务器忽略它作为角度应用程序,但仍然存在超时问题。有什么建议么?
导航到Google后浏览器关闭 – wolfsbane