• 可乐CC
    2020-08-24
    老师好,for w in window这一小段没看懂

    作者回复: 就是循环一下看看有一个窗口

    
    2
  • 年少无为
    2020-08-02
    def test_01(self): swimming = self.driver.find_element_by_name("swimming").click() if not swimming.is_selected(): swimming.click() reading = self.driver.find_element_by_name("reading") if not reading.is_selected(): reading.click() sleep(5) self.driver.quit() if __name__ == '__main__': case = TaseCase() # case.test_login() case.test_01() 报错: 'NoneType' object has no attribute 'is_selected' 老师帮我看看

    作者回复: 把swimming后面的click去掉

    
    1
  • 徐大佳佳*^o^*
    2022-03-02
    老师 用pycharm写代码时 webelement的方法不能自动带出来呢,只能自己手敲完整的方法名称才可以,把省模式都关掉了,然后环境变量设置的也正确,现在不知道为什么不能自动带出来

    作者回复: pycharm没有索引到那个包,安装后重新启动一个pycharm

    
    
  • 灬 黑 礼服 ~
    2021-12-02
    http://sahitest.com/demo/linkTest.htm. 网址不容易打开,

    作者回复: 科学上网

    
    
  • Geek_da7f5e
    2021-08-28
    老师你好,学习这个课程是不是先要自己补充一下Python基础知识

    作者回复: 嗯 这个课程需要Python基础

    
    
  • 杨雪峰
    2021-05-27
    老师您好,如何使用selenium实现扫码登录。

    作者回复: 截屏 然后识别 https://www.cnblogs.com/sfnz/p/5457862.html

    
    
  • xiJao文
    2020-08-10
    老师,请问关于 webElement 的方法.is_displayed(), .is_enabled(),.is_selected() 如果发现控件不可见,不可选择或者不可用的时候,不会返回 False,而是直接报错的吗?因为我想将 bool 值结果赋值给一个变量

    作者回复: 会返回FALSE

    
    
  • 曹怂怂
    2020-08-05
    老师 元素获取到了 但是该元素没有click事件,该元素好像是div class 加载的数据库生成菜单;手工操作点一下这个菜单 界面右边就显示对应的功能界面了,这个找到元素后咋个实现打开对应的功能呢

    作者回复: 移动到那个元素上试试

    
    
  • 🏖
    2020-07-24
    from selenium import webdriver from time import time class TestCase(object): def __init__(self): self.driver = webdriver.Chrome() self.driver.get('http://sahitest.com/demo/linkTest.htm') def test_web_element(self): e = self.driver.find_elements_by_id('t1') print(type(e)) print(e[0]) if __name__ == '__main__': case = TestCase() case.test_web_element() ------------------------------------------------------------------- print(type(e)) # <class 'list'> 调用不了WebElement 的属性和方法。 老师,我是哪里错了呢

    作者回复: elements 多了一个s

    共 2 条评论
    
  • Jason
    2020-07-23
    老师,能用UI自动化操作云主机吗,比如VNC登录,并在新弹出的窗口中输入Linux命令,来操作云主机

    作者回复: web 界面就可以

    
    