(我法语很抱歉我的语言.)我想在一些有Selenium的站点上下载PDF
我已经尝试了网络驱动的选择,但我需要使用火狐访问大约500个urls .因此,使用selenium要快得多,也更实用。所以..。我在好的页面,点击pdf的网址,它打开在另一个标签。我想要另一个标签的网址。
这里是selenium-IDE代码中TEST.side文件的一部分。
"value": ""
}, {
"id": "57a28847-d129-4cd1-b1f2-7ce91fcc0f71",
"comment": "",
"command": "click",
"target": "css=.rows-container:nth-child(5) .CS-icon-pdf",
"targets": [],
"value": ""
}]
}],
"suites": [{
"id": "487d74b6-a424-4166-88a4-dc111ae6b17d",
"name": "Default Suite",
"persistSession": false,
"parallel": false,
"timeout": 300,
"tests": ["ec447b0b-b9b3-445f-88bf-fee0abbfcb4f"]
}],
"urls": ["some url"],
"plugins": []
}我真的没有找到任何可行的解决办法
所以..。我在通缉的页面,点击pdf的网址,它打开在另一个选项卡。我想要另一个标签的网址。
我知道有个人,某个地方,可以帮我。
所以,多亏了你这位随机公民!
编辑:
这里是html 来源。我想在Documents一节中寻找Rapport pdf
发布于 2019-07-30 16:30:27
可以使用命令store attribute检索href属性。
下面是一个使用xpath的示例:

以及命令的文件:
存储属性定位器,变量名 获取元素属性的值。属性的值可能因浏览器而异(例如,“样式”属性就是如此)。论点: 属性定位器-一个元素定位器,后面跟着一个@符号,然后是属性的名称,例如"foo@bar“。 变量名-没有括号的变量的名称。
https://stackoverflow.com/questions/57275385
复制相似问题