python selenuim class属性带空格的判断方法

# coding:utf-8  from selenium import webdriver  driver = webdriver.Firefox()  driver.get("http://mail.126.com/")  driver.implicitly_wait(20)    driver.switch_to.frame("x-URS-iframe...
  1. # coding:utf-8  
  2. from selenium import webdriver  
  3. driver = webdriver.Firefox()  
  4. driver.get("http://mail.126.com/")  
  5. driver.implicitly_wait(20)  
  6.   
  7. driver.switch_to.frame("x-URS-iframe")  
  8. # 方法一:取单个class属性  
  9. driver.find_element_by_class_name("dlemail").send_keys("yoyo")  
  10. driver.find_element_by_class_name("dlpwd").send_keys("12333")  
  11.   
  12. # 方法二:定位一组取下标定位(乃下策)  
  13. driver.find_elements_by_class_name("j-inputtext")[0].send_keys("yoyo")  
  14. driver.find_elements_by_class_name("j-inputtext")[1].send_keys("12333")  
  15.   
  16. # 方法三:css定位  
  17. driver.find_element_by_css_selector(".j-inputtext.dlemail").send_keys("yoyo")  
  18. driver.find_element_by_css_selector(".j-inputtext.dlpwd").send_keys("123")  
  19.   
  20. # 方法四:取单个class属性也是可以的  
  21. driver.find_element_by_css_selector(".dlemail").send_keys("yoyo")  
  22. driver.find_element_by_css_selector(".dlpwd").send_keys("123")  
  23.   
  24. # 方法五:直接包含空格的CSS属性定位大法  
  25. driver.find_element_by_css_selector("[class='j-inputtext dlemail']").send_keys("yoyo")  
  • 发表于 2017-11-03 14:45
  • 阅读 ( 46 )

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
石天
石天

437 篇文章

作家榜 »

  1. shitian 662 文章
  2. 石天 437 文章
  3. 每天惠23 33 文章
  4. 小A 29 文章