# -*- coding: utf-8 -*-
from selenium import selenium
import unittest, time, re
class rc(unittest.TestCase):
def setUp(self):
self.verificationErrors = []
self.selenium = selenium("localhost", 4444, "*chrome", "https://www.baidu.com/")
self.selenium.start()
def test_rc(self):
sel = self.selenium
sel.open("/")
sel.type("id=kw", "selenium")
sel.click("id=container")
sel.click("id=su")
def tearDown(self):
self.selenium.stop()
self.assertEqual([], self.verificationErrors)
if __name__ == "__main__":
unittest.main()
这是用selenium ide 录的,转成 selenium remote control代码
在ide测试是通过的。
但在pycharm里打开,第一行from selenium import selenium
就会出错:Unresolved reference 'selenium'
这是什么原因?
======================================
(我的环境是python3.5
selenium3.3.1
selenium-server-standalone-3.3.1.jar)
Open Pycharm settings and search Project Interpreter to see if there is a corresponding package and whether the Python version is consistent with your Python version
Make sure your selenium is in PYTHONPATH
Add selenium to your PYTHONPATH or Pycharm dependencies
This problem is caused by multiple Pythons installed on your computer.
Please refer to the solution.
https://zhuanlan.zhihu.com/p/...