|
3#
楼主 |
发表于 2018-5-30 10:42:15
|
只看该作者
本帖最后由 yhy100 于 2018-5-31 15:59 编辑
我百度到
编辑了两个文件:
baidukw.py:
from time import sleep
from selenium import webdriver
from is_element_exist import isElementExist
from selenium.webdriver.common.by import By
import unittest
class Login (unittest.TestCase):
def setUp(self):
self.driver=webdriver.Firefox()
self.driver.get('http://www.baidu.com')
def test_login(self):
driver=self.driver
dw = (By.ID,"kw")
self.assertTrue(isElementExist(driver,dw))
def tearDown(self):
sleep(3)
self.driver.quit()
if __name__=='__main__':
unittest.main()
is_element_exist.py
def isElementExist(driver,dw):
try:
driver.find_element(dw)
return True
except:
return False
百度搜索框id是kw,预计应该是成功的啊,可是执行结果是 False我故意把kw改成k2w,有执行了一遍,结果还是 False 这是为什么啊?
|
|