标题
-
import只能导入文件模块,若需要导入模块下的函数,需使用from ** import **
1.1 import module_name ##直接导入模块 1.2 from module_name import func ##导入模块下的函数,不能直接import函数
-
self的运用
2.1 self只有在类的方法中才会有,独立的函数或方法是不必带有self的。 self在定义类的方法时是必须有的,虽然在调用时不必传入相应的参数。
-
通过pass 表示其为一个空的方法,什么也不做
def tearDown(self): pass
-
元素的 is_enable()、is_displayed()和is_selected()
1、以上三个为布尔类型的函数 2、is_enable()用于存储input、select等元素的可编辑状态,可以编辑返回true,否则返回false 3、is_displayed()()本身这个函数用于判断某个元素是否存在页面上(这里的存在不是肉眼看到的存在,而是html代码的存在。某些情况元素的visibility为hidden或者display属性为none,我们在页面看不到但是实际是存在页面的一些元素) 4、isSelected(),很显然,这个是判断某个元素是否被选中。
-
self.assertEqual(driver.find_element_by_xpath(" “).get_attribute(“class”),”* *",msg=‘失败’)
断言+获取class属性,也可以获取value属性等