页面元素可以使用本地Webdriver进行单击,但不能远程访问

时间:2012-05-09 18:28:27

标签: python selenium

好的,我真的为此而奋斗。我有一个Selenium Webdriver程序,可以做一些简单的事情(很多东西,但我坚持第2步)。它打开一个页面(可以工作)清除并输入用户ID /密码集(工作)点击提交(工作),构建一个页面对象的开头页面(工作)然后尝试点击一个标签元素(工作本地,失败)远程)。这是实例化连接的代码片段。如果我从倒数第二行删除“#”,则一切正常。我替换它,我不能单击我的选项卡元素。我可以检查它的存在,我可以检查它的可见性,但点击它什么都不做。

capability = getattr(webdriver.DesiredCapabilities, browser)
capability['platform']=platform
self.connection = webdriver.Remote("http://localhost:4444/wd/hub", capability)
#self.connection = webdriver.Chrome()
return self.connection

当然,这既可以手动操作,也可以使用“webdriver.Chrome()本地连接。但是一旦我”远程“它就会失败。

哦,请注意我的“遥控器”是在我的本地机器上运行的硒中心,与本地的硒节点交谈。

是的,我确实传入了浏览器和平台,我实际上从实际上有效的其他东西中抓取了这段代码。

请指点什么?

0 个答案:

没有答案