selenium - 使用 selenium-rc 我可以加载页面,单击书签,然后填写页内加载的表单吗?

标签 selenium bookmarklet

无论如何,我可以自动执行以下步骤 在 Selenium-rc 中

  1. 打开页面
  2. 点击浏览器工具栏中的小书签
  3. 在由所述书签加载到页面的表单中填写数据。

如果小书签无法访问,因为它是浏览器/书签工具栏的一部分, 有没有一种方法可以将 javascript 注入(inject)到页面中并让它执行?

最佳答案

你已经99%了!你是对的,你实际上不能单击书签,但你可以将相同的 JavaScript 注入(inject)到页面中。只需使用 getEval() 命令即可评估 JavaScript。

关于selenium - 使用 selenium-rc 我可以加载页面,单击书签,然后填写页内加载的表单吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1029533/

相关文章:

javascript - Selenium Webdriver 不执行 JavaScript

selenium - wait.Until(ExpectedConditions.VisibilityOfAllElementsLocatedBy(By.ClassName(className)) 不返回任何元素

selenium - 有没有办法在 Windows 7 中运行没有管理员权限的 Selenium 服务器?

java - 使用 selenium webdriver 在新选项卡上打开打开的页面后如何在打开的页面上工作?

security - 如果服务器上启用了内容安全策略,如何使用小书签将脚本注入(inject)页面?

python - 选择具有存储值的页面元素

php - Scrapy 可以在 PHP 上运行吗?

javascript书签隐藏当前网页中的所有图像?

javascript - Bookmarklet:将隐藏的 iframe 附加到页面并加载 url

javascript - 在书签的javascript中检测当前选择的输入字段