selenium2library倒入时候报错 5
selenium2libraryImportingtestlibrary'selenium2library'failed:ModuleNotFoundError:Nomo...
selenium2library Importing test library 'selenium2library' failed: ModuleNotFoundError: No module named 'selenium2library'
Traceback (most recent call last):
File "D:\python\lib\site-packages\robotide\lib\robot\utils\importer.py", line 153, in _import
return __import__(name, fromlist=fromlist)
PYTHONPATH:
D:\python\Scripts
D:\python\python37.zip
D:\python\DLLs
D:\python\lib
D:\python
D:\python\lib\site-packages
D:\python\lib\site-packages\setuptools-40.8.0-py3.7.egg
D:\python\lib\site-packages\robotframework_seleniumlibrary-4.0.0.dev1-py3.7.egg
D:\python\lib\site-packages\win32
D:\python\lib\site-packages\win32\lib
D:\python\lib\site-packages\Pythonwin
D:\python\lib\site-packages\robotide\spec
D:\python\lib\site-packages\robotide\lib
D:\python\lib\site-packages\robotide\contrib\testrunner\../../lib
D:\python\lib\site-packages\robotide\contrib\testrunner\../../lib 展开
Traceback (most recent call last):
File "D:\python\lib\site-packages\robotide\lib\robot\utils\importer.py", line 153, in _import
return __import__(name, fromlist=fromlist)
PYTHONPATH:
D:\python\Scripts
D:\python\python37.zip
D:\python\DLLs
D:\python\lib
D:\python
D:\python\lib\site-packages
D:\python\lib\site-packages\setuptools-40.8.0-py3.7.egg
D:\python\lib\site-packages\robotframework_seleniumlibrary-4.0.0.dev1-py3.7.egg
D:\python\lib\site-packages\win32
D:\python\lib\site-packages\win32\lib
D:\python\lib\site-packages\Pythonwin
D:\python\lib\site-packages\robotide\spec
D:\python\lib\site-packages\robotide\lib
D:\python\lib\site-packages\robotide\contrib\testrunner\../../lib
D:\python\lib\site-packages\robotide\contrib\testrunner\../../lib 展开
1个回答
展开全部
您好,这样的:
1.首先下载pip安装。(因为要用pip来安装 selenium 和 selenium2library)
在命令行进入安装文件解压目录,执行setup.py install 安装pip。
2.安装decorator(实践证明,不安装无法正常工作,没有读源码,猜测是64位和32位某些函数用法不同,框架为了只写一套代码使用了decorator模式。32位下好像木有发现这个情况。)
保持网络畅通的情况下,在命令行执行:pip install decorator
等待安装完成。
3.安装selenium库(S2L其实是调用selenium库,所以先要安装它)。
在命令行执行:pip install selenium
等待安装完成。
4.安装selenium2Libarary
在命令行执行:pip install robotframework-selenium2library
等待安装完成。
到这里,其实安装木有结束。这么安装的selenium不带driver。只有firefox能用(因为它的driver直接用python写了)。如果想测试IE还得下载IEdirver,测试Chrome还得下载ChromeDriver。这是2个exe文件, 需要单独下载并加入到环境变量path中。
1.首先下载pip安装。(因为要用pip来安装 selenium 和 selenium2library)
在命令行进入安装文件解压目录,执行setup.py install 安装pip。
2.安装decorator(实践证明,不安装无法正常工作,没有读源码,猜测是64位和32位某些函数用法不同,框架为了只写一套代码使用了decorator模式。32位下好像木有发现这个情况。)
保持网络畅通的情况下,在命令行执行:pip install decorator
等待安装完成。
3.安装selenium库(S2L其实是调用selenium库,所以先要安装它)。
在命令行执行:pip install selenium
等待安装完成。
4.安装selenium2Libarary
在命令行执行:pip install robotframework-selenium2library
等待安装完成。
到这里,其实安装木有结束。这么安装的selenium不带driver。只有firefox能用(因为它的driver直接用python写了)。如果想测试IE还得下载IEdirver,测试Chrome还得下载ChromeDriver。这是2个exe文件, 需要单独下载并加入到环境变量path中。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询