模拟登录人人网,模拟登录人人,from seleniu
文章由Byrx.net分享于2019-03-23 09:03:20
模拟登录人人网,模拟登录人人,from seleniu
from selenium import webdriverfrom selenium.webdriver.common.by import Byfrom selenium.webdriver.support.ui import Selectfrom selenium.common.exceptions import NoSuchElementExceptionimport unittest, time, reclass Untitled(unittest.TestCase): def setUp(self): self.driver = webdriver.Firefox() self.driver.implicitly_wait(30) self.base_url = "http://renren.com/" self.verificationErrors = [] self.accept_next_alert = True def test_untitled(self): driver = self.driver driver.get(self.base_url + "/") driver.find_element_by_id("email").clear() driver.find_element_by_id("email").send_keys("xxx@163.com") #username driver.find_element_by_id("pwdTip").click() driver.find_element_by_id("password").clear() driver.find_element_by_id("password").send_keys("xxx") #password driver.find_element_by_id("login").click() driver.find_element_by_css_selector("#showFriendMenu > span.menu-title-text").click() def is_element_present(self, how, what): try: self.driver.find_element(by=how, value=what) except NoSuchElementException, e: return False return True def close_alert_and_get_its_text(self): try: alert = self.driver.switch_to_alert() if self.accept_next_alert: alert.accept() else: alert.dismiss() return alert.text finally: self.accept_next_alert = True def tearDown(self): self.driver.quit()if __name__ == "__main__": unittest.main()#该片段来自于http://byrx.net
相关内容
- UPS电源下,自动关机,UPS电源,自动关机,停电后,在U
- 获取页面url,页面url,import reimp
- 批量文件重命名,,import sysim
- 下妹子图,妹子图,#!/usr/bin/e
- 金山快盘的签到程序,金山签到程序,金山快盘的签到程
- 统计英文词频,英文词频,python2.7适用于
- 谁说使用Python你就写不出混乱的代码?,python代码,下面
- 超大文件中查找特定字符串,中查找字符串,基本需求:
- Python中map filter reduce的递归实现,pythonreduce,map2=lambda
- python 新浪微博登陆,python新浪微博,按照别人blog做的
评论关闭