我正在写一个机器人的web客户端与chromedriver。 在某个网页中,根据我是否在服务中运行测试,我得到了不同的结果。我想点击一个iframe内的按钮,这样的代码:ChromeDriver得到错误的按钮位置,所以点击它将失败
webdriver.SwitchTo().Frame(iframe);
var element = webdriver.FindElement(By.Id("Button1"));
element.Click();
如果我运行的集成服务器(巡航控制)测试。
按钮位置属性是930,-14(和大小是31,21)。
点击次数以下消息失败:
Element is not clickable at point (945, -4)
如果我运行在桌面应用程序(的WinForms)
为16621(宽度和高度被报告为位置被正确地计算出的测试85,20)。
该按钮可以被点击。
问题
如何继续?我寻找一种方法来接近发现会发生什么。
我混合了按钮,关闭问题。 –