登录
首页 >  Golang >  Go问答

Selenium 如何在 Golang 中点击并按住?

来源:stackoverflow

时间:2024-04-18 09:06:27 180浏览 收藏

大家好,今天本人给大家带来文章《Selenium 如何在 Golang 中点击并按住?》,文中内容主要涉及到,如果你对Golang方面的知识点感兴趣,那就请各位朋友继续看下去吧~希望能真正帮到你们,谢谢!

问题内容

Python库已支持click_and_hold函数:[1]:如何在Python中仅使用Selenium长按(Press and Hold)鼠标左键

Selenium 如何通过 Golang 使用 Selenium 单击并按住?


正确答案


假设您有两个包含 id 的 div:draggable 和 droppable,并且您想要将 draggable 拖放到 droppable 中。
您使用 chromedriver 并将其实例化为驱动程序。
本例只是一个示例,您可以在 buttondown 和 buttonup 之间等待。

drag, err := driver.FindElement(selenium.ByID, "draggable")  
if err != nil {  
    return err  
}  
drop, err := driver.FindElement(selenium.ByID, "droppable")  
if err != nil {  
    return err  
}  
drag.Click()  
driver.ButtonDown()  
err = drag.MoveTo(100, 50)  
if err != nil {  
    return err  
}  
driver.ButtonUp()

理论要掌握,实操不能落!以上关于《Selenium 如何在 Golang 中点击并按住?》的详细介绍,大家都掌握了吧!如果想要继续提升自己的能力,那么就来关注golang学习网公众号吧!

声明:本文转载于:stackoverflow 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>