c#中selenium2webdriver如何点击特定坐标?我正在使用Firefox进行测试,但我在单击flash按钮时遇到了问题。我无权访问flash元素的源代码,因此无法使用flash-selenium或类似的东西对其进行测试。目前我的解决方案是使用windowsapi进行截图,处理截图并定义我应该点击它的按钮坐标,然后再次使用windowsapi点击坐标。但是这样一来,我就不能用我的电脑做其他事情了,我必须等待一台与webdriver自身能力不同的交互式电脑。我正在尝试使用webdriver在Firefox页面上截取屏幕截图(实际上已完成),并在屏幕截图中获取flash按钮的区域坐标并在不使用基于元素的情况下单击它,因为当我用来检查它是否可能是seleniumide时,它不能点击诸如clickat之类的功能,或者我做错了什么。在Selenium2中,您将能够模拟将鼠标移动到指定坐标并使用高级用户交互API中的MoveToOffsetAction单击。目前仍在开发中,但Firefox或InternetExplorer驱动程序尚不支持。关于AdvancedUsersInteractionsAPI的更多详细信息可以在项目的官方wiki页面上找到:http://code.google.com/p/selenium/wiki/AdvancedUserInteractions您可以使用Java执行以下操作:以上是C#学习教程:如何在c#中用selenium2webdriver点击特定坐标?如果分享的内容对你有用,需要了解更多C#学习教程,希望大家多多关注——Actionsuploadbtn=newActions(driver);uploadbtn.moveToElement(addfile,518,558).click().构建()。执行();其中X坐标=518Y坐标=558本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处:
