gpt4 book ai didi

facebook-like - 如何使用 Webdriver 单击 Facebook Like 按钮

转载 作者:行者123 更新时间:2023-12-04 20:14:06 25 4
gpt4 key购买 nike

我正在尝试使用 Webdriver 单击 Facebook Like 按钮。您可以看到一个“赞”按钮示例 at this page .

切换到 iframe 后,我尝试过:

page.execute_script("document.querySelector('.pluginConnectButton > div:first-child button').click()")

切换到 iframe 后,此脚本可在 Firebug 和 Chrome 开发人员工具中使用。

但它在 FirefoxDriver 和 ChromeDriver 中不起作用(脚本通过但按钮未更改为单击一个)

如何使用 Webdriver 单击此按钮?

最佳答案

虽然这对我有用,但它似乎很脆弱。我不得不使用一些 javascript 来获取 iframe 的 id,因为 FB 在每个页面加载时都会更改 id。幸运的是,他们没有改变 iframe 的类。

id = page.evaluate_script("$('.fb_ltr').attr('id');")
within_frame(id) do
page.first(:css, '.pluginButton').click
end

关于facebook-like - 如何使用 Webdriver 单击 Facebook Like 按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14357528/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com