def test_clickOneMorething(self): '''输出4423123搜索''' self.driver.find_element_by_xpath('//*[@id="root"]/div/div[1]/div[2]/div/div[2]/div[1]/div/form/input').send_keys("4423123") self.driver.find_element_by_xpath('//*[@id="root"]/div/div[1]/div[2]/div/div[2]/div[1]/div/form/button').click() flag = common.isElementExist(self.driver, '//*[@id="root"]/div/div/div[2]/div[1]') sleep(2) self.assertEqual(True, flag)
def test_openMoreTap(self): '''打开多窗口''' self.driver.find_element_by_xpath('//*[@id="root"]/div/div[2]/div/div[1]/div/div/div/div/ul/li[2]/div/div/ul/li[1]/a').click() self.driver.switch_to.window(self.driver.window_handles[-1]) flag = common.isElementExist(self.driver,'//*[@id="root"]/div/div/div[2]/div[1]') self.assertEqual(True, flag) self.driver.close() self.driver.switch_to.window(self.driver.window_handles[0])
def login(self, username, password): self.driver.find_element_by_id("username").send_keys(username) self.driver.find_element_by_id("password").send_keys(password) if (common.isElementExist(self.driver, "//input[@id='j_captcha_response']")): print("需要输入验证码") self.driver.find_element_by_id("j_captcha_response").send_keys( "qwer") else: pass self.driver.find_element_by_id("btnLogin").click()