gpt4 book ai didi

python - Selenium:将鼠标 move 到元素不起作用

转载 作者:行者123 更新时间:2023-12-05 07:49:56 24 4
gpt4 key购买 nike

我正在尝试花时间在弹出窗口中,只有当我将鼠标光标移到它上面时才会出现。然后将鼠标 move 到另一个点。我在 osx 和 ubuntu 上尝试使用 firefox 和 phantomjs。 Phantomjs 从不工作,使用 Firefox 它有时工作,有时不工作,有时 movetoelement 工作,movebyoffset 不工作。我也尝试了 wait 和 sleep 功能,结果相同。页面是ajax内容。当我尝试单击“href=javascript”按钮时,我遇到了同样的问题。可能是什么问题?

movetoelement=css(".content")
action = webdriver.ActionChains(browser)
action.move_to_element(movetoelement)
action.perform()
time = css('.time').text
print time
actionoffset = webdriver.ActionChains(browser)
actionoffset.move_by_offset(10,10)
actionoffset.perform()

它需要登录,所以我可以给你看 html。我的css路径没有问题。正如我所说,有时有效,有时无效。

> This is for the element to hover on.
>
> <a class="tLink event ajaxify" href=“url"
> ajaxtarget="mainLeftContent”>contentbody</a>
>
> This is for the button
>
> <a id=“pressbutton" class="tButton large blue" href="javascript:"
> onclick="xcoupon.fn.openPreview()" bt-xtitle="" title=“">Continue</a>

最佳答案

您是否尝试过链接您的操作?

movetoelement=css(".content")
action = webdriver.ActionChains(browser)
actionoffset = webdriver.ActionChains(browser)
action.move_to_element(movetoelement).actionoffset.move_by_offset(10,10).perform()

请注意,在浏览器窗口内 move 鼠标往往会破坏这样的测试。

关于python - Selenium:将鼠标 move 到元素不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36705738/

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