在类中使用 Selenium

摩根艾伦

我对编写类不是很有经验,并且对他们的行为有些困惑。

test.py

class Profile:
  def __init__(self):
    self.browser = webdriver.Chrome()
  def browser_object(self):
    return webdriver.Chrome()

从终端:

from test import Profile
# I thought this would initialize webdriver.Chrome() and a browser window would pop up

x = Profile.browser_object()
# trying to access the webdriver so I can do something like

x.get(url) #from the terminal

没有弹出浏览器窗口。当我跑步时,x我看到它是一个<function Profile.browser_object ...>

我究竟做错了什么?

驯兽师

尝试更改您的其他脚本以实际创建您在test.py.

from test import Profile
profile_instance = Profile() # make an instance
browser_I_made = profile_instance.browser_object() # you probably wouldn't do this, but it's possible

我认为你不明白一个类就像一个工厂,你从流水​​线上得到那个对象的“实例”,就像 profile_instance = Profile()

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在类名称中使用selenium href获取标签

来自分类Dev

在Java Selenium中使用xpath添加要单击的公共类

来自分类Dev

尝试在 python 中使用 selenium 从 div 类中获取文本

来自分类Dev

在动态命名的类中使用 Selenium 从 div 获取文本

来自分类Dev

css类名称在react-big-calendar中使用[与Selenium结合使用]

来自分类Dev

css类名称,在react-big-calendar中使用[与Selenium结合使用]

来自分类Dev

在 WordPress 测验中使用 Selenium

来自分类Dev

在C#中使用Selenium Webdriver在按钮组类中查找按钮

来自分类Dev

如何在python中使用Selenium查找html类中是否存在元素

来自分类Dev

如何在python中使用Selenium选择没有类名的xpath图像?

来自分类Dev

在Python中使用Selenium按类名单击并刮取“ a href”链接

来自分类Dev

如何在python中使用Selenium从类名中获取值?

来自分类Dev

Selenium:无法在 Selenium 中使用 for 循环上传文件

来自分类Dev

使用Selenium从浏览器解析类

来自分类Dev

使用Selenium WebDriver作为基类python

来自分类Dev

如何使用Selenium WebDriver避免隐藏类

来自分类Dev

单击使用-selenium -python类的按钮搜索

来自分类Dev

如何使用Selenium获取CSS类的文本

来自分类Dev

如何使用Selenium查找隐藏的类

来自分类Dev

使用Selenium时Tomcat无法编译类

来自分类Dev

使用 selenium 和类进行 Web 解析

来自分类Dev

无法在Eclipse中使用Python启动Selenium

来自分类Dev

在phantomjs中使用代理(Selenium WebDriver)

来自分类Dev

在Selenium WebDriver ChromeDriver中使用https代理

来自分类Dev

如何在Selenium Python中使用JavaScript

来自分类Dev

在Selenium IDE中使用变量单击链接

来自分类Dev

在Selenium和Python中使用Faker

来自分类Dev

在python中使用Selenium定位Web元素

来自分类Dev

Python / Selenium-在xpath中使用条件

Related 相关文章

  1. 1

    在类名称中使用selenium href获取标签

  2. 2

    在Java Selenium中使用xpath添加要单击的公共类

  3. 3

    尝试在 python 中使用 selenium 从 div 类中获取文本

  4. 4

    在动态命名的类中使用 Selenium 从 div 获取文本

  5. 5

    css类名称在react-big-calendar中使用[与Selenium结合使用]

  6. 6

    css类名称,在react-big-calendar中使用[与Selenium结合使用]

  7. 7

    在 WordPress 测验中使用 Selenium

  8. 8

    在C#中使用Selenium Webdriver在按钮组类中查找按钮

  9. 9

    如何在python中使用Selenium查找html类中是否存在元素

  10. 10

    如何在python中使用Selenium选择没有类名的xpath图像?

  11. 11

    在Python中使用Selenium按类名单击并刮取“ a href”链接

  12. 12

    如何在python中使用Selenium从类名中获取值?

  13. 13

    Selenium:无法在 Selenium 中使用 for 循环上传文件

  14. 14

    使用Selenium从浏览器解析类

  15. 15

    使用Selenium WebDriver作为基类python

  16. 16

    如何使用Selenium WebDriver避免隐藏类

  17. 17

    单击使用-selenium -python类的按钮搜索

  18. 18

    如何使用Selenium获取CSS类的文本

  19. 19

    如何使用Selenium查找隐藏的类

  20. 20

    使用Selenium时Tomcat无法编译类

  21. 21

    使用 selenium 和类进行 Web 解析

  22. 22

    无法在Eclipse中使用Python启动Selenium

  23. 23

    在phantomjs中使用代理(Selenium WebDriver)

  24. 24

    在Selenium WebDriver ChromeDriver中使用https代理

  25. 25

    如何在Selenium Python中使用JavaScript

  26. 26

    在Selenium IDE中使用变量单击链接

  27. 27

    在Selenium和Python中使用Faker

  28. 28

    在python中使用Selenium定位Web元素

  29. 29

    Python / Selenium-在xpath中使用条件

热门标签

归档