我正在从绝对的初学者角度学习RobotFramework。 我有使用ruby-watir和小黄瓜创建自动化脚本的经验。以及c#中的自动化。
然而,我甚至对Pycharm中的RobotFramework设置感到困惑。
我已经安装了所有软件包 我觉得有必要 - 包括selenium / RobotFramework / RobotFramework-selenium2library。
我的Python.exe和脚本位于正确的目录中,以及正在添加的环境变量。
但是当我跑步时:
from lettuce import *
from behave import *
from Selenium import webdriver
@step("I am on the web")
def step_impl(context):
context.browser = webdriver.Firefox
pass
我明白了:
Traceback (most recent call last):
File "C:/Users/Jordan/PycharmProjects/RbtFrameWork/features/steps/Test_steps.py", line 3, in <module>
from Selenium import webdriver
ImportError: No module named Selenium
我想这与我的硒的安装位置有关 - 我已经通过pip安装了
任何帮助?
答案 0 :(得分:2)
Python
区分大小写,因此您应使用from Selenium import webdriver
而不是from selenium import webdriver