十一期_PageObject 介绍——20200105

PageObject的介绍

2013 Martin Flower PageObject
2015 Selenium https://github.com/SeleniumHQ/selenium/wiki/PageObjects
Selenium Python Client 6. Page Objects — Selenium Python Bindings 2 documentation
Mozilla PyPOM https://pypom.readthedocs.io/en/latest/

演练代码:https://github.com/seveniruby/HogwartsSDET11

第11期——PageObject原则

第11期——PageObject演练

@思寒大佬 跟着回放学习PO这部分,和你视频中的代码一样,但是我的运行之后不报错,也没有打开浏览器。这是什么原因呢?您有时间了帮忙看看?
···

from selenium import webdriver
from selenium.webdriver.common.by import By

class TestIndex:
def test_register(self):
self.driver = webdriver.Chrome()
self.driver.implicitly_wait(3)

    self.driver.get('https://work.weixin.qq.com/')
    self.driver.find_element(By.LINK_TEXT,"立即注册").click()
    self.driver.find_element(By.ID,"corp_name").send_keys("霍格沃兹测试学院")
    self.driver.find_element(By.ID,"submit_btn").click()

···

哥们你这跨度也太长了。。你看看是不是运行方式不是用pytest运行的