当前位置: 首页 > 编程笔记 >

如何在Java中处理Selenium中的代理?

羊舌洛华
2023-03-14
本文向大家介绍如何在Java中处理Selenium中的代理?,包括了如何在Java中处理Selenium中的代理?的使用技巧和注意事项,需要的朋友参考一下

我们可以借助PROXY类在Java中使用Selenium处理代理。

import java.io.IOException;
import org.openqa.selenium.Proxy;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.firefox.FirefoxDriver;
import org.openqa.selenium.remote.CapabilityType;
import org.openqa.selenium.remote.DesiredCapabilities;
public class ProxySelJav {
   public static void main(String[] args) {
      //TODO自动生成的方法存根
      WebDriver driver;
      String prox = "localhost:8080";
      // 设置具有所需功能的浏览器设置
      Proxy p = new Proxy(); 
      p.setHttpProxy(prox).setFtpProxy(prox).setSslProxy(prox)
      .setSocksProxy(prox);
      DesiredCapabilities c = new DesiredCapabilities();
      c.setCapability(CapabilityType.PROXY, p);
      //利用启动浏览器驱动程序的功能
      driver = new Firefox(c);
   }
}
 类似资料:
  • 在我的应用程序的任何地方,我都从服务器弹出窗口得到不完整的回复,但我不知道在哪里我会得到那个弹出窗口 应接受弹出/警报 (仅UnhandledAlertException) 我的错误是: org . open QA . selenium . unhandledalertexception:存在模态对话框:来自服务器构建信息的回复不完整:版本:' 2.53.0 ',修订版:' 35ae25b ',时

  • 问题内容: 在这种情况下有一个under 。而且我必须选择外表去内在,并写在内在的身体上。 接下来,我必须从内部到外部出来,然后单击“确定”按钮(位于外部)。 以下是我的代码 以下是我的问题: 我的测试代码可以正常工作到第4行,即写到正文中,但是我想从内到外显示它未找到该元素。 我尝试使用索引,父母,亲戚,但没有运气。 注意: 如果我不选择内部框架()。我可以单击“确定”按钮。 问题答案: 在We

  • 本文向大家介绍如何处理Selenium Java中的可重用组件?,包括了如何处理Selenium Java中的可重用组件?的使用技巧和注意事项,需要的朋友参考一下 借助继承概念,我们可以处理Selenium Java中的可重用组件。这是父子关系,子类继承了父类的属性和方法。 示例 对于家长班。 示例 对于儿童班。

  • 问题内容: 如何用Java 处理? 问题答案: 我不确定“句柄”是什么意思。 您当然可以捕获该错误: 但这很可能是个坏主意,除非您确切地知道自己在做什么。

  • home.html 书中让我输入的原始代码被注释掉(减去一个implicity_wait)。在我之前阅读这本书的时候,代码运行没有问题,但我一直不停地遇到这个StaleElement错误,无法找到克服它的方法。有人有什么建议吗?

  • 问题内容: 我可以如下设置Firefox的代理设置。 但是我也需要设置Chrome。.有人可以帮助我怎么做吗? 谢谢拉吉 问题答案: 您可以尝试使用该类,如下所示: