|
本帖最后由 Z47 于 2017-3-31 16:26 编辑
程序如下:
from selenium.webdriver import Remote
from selenium import webdriver
#启动浏览器驱动
def browser():
#driver = webdriver.Firefox()
host = '127.0.0.1:4444' #运行主机:端口号
dc = {'browserName':'firefox'} #指定浏览器
driver = Remote(command_executor='http://'+host+'/wd/hub',
desired_capabilities=dc)
return driver
if __name__ == '__main__':
dr = browser()
dr.get('http://192.168.3.200:8080/museuming/login.jsp')
dr.quit()
报错信息:
Traceback (most recent call last):
File "E:\soft\python3.6\myscripts\museum\museuming\test_case\models\driver.py", line 15, in <module>
dr = browser()
File "E:\soft\python3.6\myscripts\museum\museuming\test_case\models\driver.py", line 11, in browser
desired_capabilities = dc)
File "E:\soft\python3.6\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 92, in __init__
self.start_session(desired_capabilities, browser_profile)
File "E:\soft\python3.6\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 179, in start_session
response = self.execute(Command.NEW_SESSION, capabilities)
File "E:\soft\python3.6\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 236, in execute
self.error_handler.check_response(response)
File "E:\soft\python3.6\lib\site-packages\selenium\webdriver\remote\errorhandler.py", line 192, in check_response
raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.WebDriverException: Message: Unable to bind to locking port 7054 within 45000 ms
Build info: version: '2.53.1', revision: 'a36b8b1', time: '2016-06-30 17:37:03'
System info: host: 'Z47-PC', ip: '192.168.3.139', os.name: 'Windows 8', os.arch: 'amd64', os.version: '6.2', java.version: '1.7.0_17'
Driver info: driver.version: FirefoxDriver
Stacktrace:
at org.openqa.selenium.internal.SocketLock.lock (SocketLock.java:99)
at org.openqa.selenium.firefox.internal.NewProfileExtensionConnection.start (NewProfileExtensionConnection.java:80)
at org.openqa.selenium.firefox.FirefoxDriver.startClient (FirefoxDriver.java:271)
at org.openqa.selenium.remote.RemoteWebDriver.<init> (RemoteWebDriver.java:119)
at org.openqa.selenium.firefox.FirefoxDriver.<init> (FirefoxDriver.java:218)
at org.openqa.selenium.firefox.FirefoxDriver.<init> (FirefoxDriver.java:211)
at org.openqa.selenium.firefox.FirefoxDriver.<init> (FirefoxDriver.java:129)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0 (None:-2)
at sun.reflect.NativeConstructorAccessorImpl.newInstance (None:-1)
|
|