右键单击并在本地和远程计算机上使用Selenium在Chrome浏览器中单击重新加载

时间:2016-06-27 05:18:27

标签: python selenium selenium-chromedriver

我的要求是:

  1. 转到Chrome
  2. 右键单击并选择选项。例如,我需要在弹出
  3. 中单击“重新加载”或“返回”选项
  4. 通过Selenium Grid在本地和远程PC上执行上述操作
  5. 我能够使用sendkeys完成上述任务,但sendkeys仅适用于当前活动窗口。假设我在本地PC上开始测试。在我的本地PC上右键单击并选择选项正在运行。

    但是在我的远程PC上,单击右键单击即可,但sendkeys.ARROW_DOWNsendKeys.ENTER无效。

    请提出解决方案。

1 个答案:

答案 0 :(得分:0)

我不知道selenium驱动程序的python实现,但是在c#中有一个INavigation对象,允许你执行导航操作(返回,前进,刷新)

INavigation navigation = driver.Navigate();
navigation.Back();
navigation.Refresh();