51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

楼主: 授客
打印 上一主题 下一主题

[优][授客]史上最详细的python+selenium webdriver教程

[复制链接]

该用户从未签到

5282#
发表于 2019-10-24 10:26:08 | 只看该作者
太感谢了,学习学习
回复 支持 反对

使用道具 举报

  • TA的每日心情
    难过
    2014-11-13 17:12
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    5283#
    发表于 2019-10-24 14:43:14 | 只看该作者
    请教大神,基类里面编写脚本时,self.driver.get(url)、 .maximize_window()这些方法,没有实例化webDriver,所以不明白这里为什么可以手写调用这些方法,但是pyCharm又没有自动补全代码功能,实际也不应该有提示,反正就是搞不懂这里为啥可以调用??[code=python]
    class BasePage(object):
        # 初始化driver,url,pagetitle
        def __init__(self, selenium_driver, base_url, pagetitle):
            self.driver = selenium_driver
            self.base_url = base_url
            self.pagetitle = pagetitle

        def on_page(self, pagetitle):
            return pagetitle in self.driver.title

        def _open(self, url, pagetitle):
            self.driver.get(url)
            self.driver.maximize_window()
    [/code]
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5284#
    发表于 2019-10-26 14:03:03 | 只看该作者
    学习一些教程
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5293#
    发表于 2019-11-6 15:03:14 | 只看该作者
    谢谢分享,有框架搭建吗
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5297#
    发表于 2019-11-25 11:57:11 | 只看该作者
    分享后看一下
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-22 18:12 , Processed in 0.078669 second(s), 21 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表