通过Selenium HTML为日志文件发送可识别的“标题”

时间:2012-03-27 11:43:40

标签: selenium

有没有办法通过Selenium HTML脚本发送标头,以便可以在服务器日志文件中轻松识别来自脚本的调用?

谢谢

3 个答案:

答案 0 :(得分:2)

不确定。调用addCustomRequestHeader(headerName, headerValue)方法设置标头并使用其中一个代理浏览器选项(例如,“iexploreproxy”)。 Selenium RC会将指定的标头添加到它转发给应用程序的每个请求中。

答案 1 :(得分:0)

Selenium的目的是像用户一样行事 - 所以我不知道这是否可能。但我有可能为您解决方法:

制作Selenium脚本以打开一些预定义的页面,然后单击链接,这将导致真实的东西。在服务器上你会知道,从页面到这里的每个人都是“机器人”

最好是如果该页面“隐藏”在防火墙后面,那么“普通”用户就不可能发现它。例如:

  1. 转到http://192.178.0.12:8080/test
  2. 点击此处的链接
  3. 测试应用程序出现
  4. 由于IP启动192只能在你的网络中,你知道,它是来自你的网络的人= selenium脚本

答案 2 :(得分:0)

您可以按照自己喜欢的方式自定义UA字符串:

Add custom header in Selenium and Sauce Labs?