# -*- 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)
Buka tetapan Pycharm dan cari Jurubahasa Projek untuk melihat sama ada terdapat pakej yang sepadan dan sama ada versi Python konsisten dengan versi Python anda
Pastikan selenium anda berada dalam PYTHONPATH
Tambahkan selenium pada kebergantungan PYTHONPATH atau Pycharm anda
Masalah ini disebabkan oleh berbilang Python yang dipasang pada komputer anda
Sila rujuk penyelesaiannya.
https://zhuanlan.zhihu.com/p/...