我期待将所有链接存储在网页中作为json数据,然后使用jasmine js检查它们的有效性。但到目前为止,我还没有运气,因为我找不到办法。将网页中的所有链接存储为json数据使用jasmine js
describe('savejson', function()
{
var map = new Map();
it('save', function(myarg)
{
browser.ignoreSynchronization = true;
browser.driver.get("https://www.google.co.in");
browser.driver.findElement(by.xpath("//input[@type='text']")).sendKeys("java");
browser.driver.findElement(by.xpath("//button[@name='btnG']")).click();
map = browser.driver.findElement(by.xpath("//a[@href]"));
console.log(map);
});
});
有没有什么办法将它存储在地图或任何其他集合?
我尝试使用forEach,地图,每个但似乎没有工作。 – wolfsbane
更新了我的答案! –
从行'urlList = browser.driver.findElement(by.xpath(“// a [@href]”))'remove' getAttribute()'' –