Virtual machine 我一直在虚拟机(Windows7)上开发机器人框架。它给出了错误-<;urlopen错误[Errno 11004>;
我一直在虚拟机(windows 7)上开发robot框架。直到昨天,我的测试用例还可以正常工作。现在,当我尝试打开一个几乎包含任何URL的浏览器时,浏览器窗口会死机打开,在cmd上,它会给出错误-urlopen error[Errno 11004.Help 下面是我正在尝试的代码:-Virtual machine 我一直在虚拟机(Windows7)上开发机器人框架。它给出了错误-<;urlopen错误[Errno 11004>;,virtual-machine,selenium-webdriver,robotframework,Virtual Machine,Selenium Webdriver,Robotframework,我一直在虚拟机(windows 7)上开发robot框架。直到昨天,我的测试用例还可以正常工作。现在,当我尝试打开一个几乎包含任何URL的浏览器时,浏览器窗口会死机打开,在cmd上,它会给出错误-urlopen error[Errno 11004.Help 下面是我正在尝试的代码:- *** Settings *** Library Selenium2Library Library OperatingSystem *** Variables *** ${url} https:
*** Settings ***
Library Selenium2Library
Library OperatingSystem
*** Variables ***
${url} https://www.google.com
${btn} u_0_4
${id} email
${pass} pass
*** Testcases ***
func
Open Browser ${url} ff
Maximize Browser Window
${var} = Get Location
Log ${var} WARN
你的机器人/硒脚本看起来不错。 您的计算机上可能存在网络配置问题。 尝试从windows虚拟机“ping www.google.com”。 你应该得到类似于:
C:\Users\Administrator>ping www.google.com
Pinging www.google.com [173.194.45.80] with 32 bytes of data:
Reply from 173.194.45.80: bytes=32 time=25ms TTL=57
Reply from 173.194.45.80: bytes=32 time=24ms TTL=57
Reply from 173.194.45.80: bytes=32 time=24ms TTL=57
如果没有,那么您必须查看VM上的网络配置这是我得到的:C:\Users\ewaibch\Desktop\robot>ping www.google.com ping www.google.com[74.125.143.104]有32字节的数据:从74.125.143.104回复:字节=32时间=459ms TTL=29从74.125.143.104回复:字节=32时间=454ms TTL=29从74.125.143.104回复:字节=32时间=458ms TTL=29从74.125.143.104回复:字节=32时间=442ms TTL=29 Ping 74.125.143.104统计:数据包:发送=4,接收=4,丢失=0(0%丢失),大约以毫秒为单位的往返时间:最小值=442ms,最大值=459ms,平均值=453mssorry,我不太擅长stackoverflow的格式化…我甚至在我的虚拟机上得到了一个新的系统映像,仍然是相同的情况:(好的,所以网络正常。当你在google url上打开firefox时会发生什么?它工作正常吗?(我指的是室外或机器人/硒)net在外部运行良好。但是随着自动化,浏览器会死机打开,只是Black。如果我尝试手动使用此窗口,这是不负责任的。我安装了新的系统映像,它现在运行良好,但这不是一个解决方案。下一次我遇到同样的问题,我想选择一个真正的解决方案。