【读者必看】Python Web自动化测试入门与实战--错误知识点修正

《Python Web自动化测试入门与实战》 由于编写匆忙,书中难免有些错误知识点,现整理如下。如果您在阅读的过程中发现其他错误,还请留言指正。

 

印刷日期:2020.04.23,1-1版错误修正:

2.7.5 字典-其他操作

错误:

dict.has_key(key)

修正:

key in dict

备注:dict.has_key(key) 是 python2.x 中的用法,python3.x 不再支持

3.6.8 对象编辑状态

错误:

可以通过isEnabled( )判断input、select等标签元素的编辑状态。

修正:

可以通过is_enabled( )判断input、select等标签元素的编辑状态。

3.6.9 对象选择状态

错误:

可以通过isSelected( )判断input、select等标签元素的编辑状态。

修正:

可以通过is_selected( )判断元素的选中状态。

3.9 下拉框操作

错误:

Select类中除了提供选择、取消的方法外,还提供了以下3种获取选择项的方法:
Options( ): 返回所有的选择项。
all_selected_options( ): 返回所有已选中的选择项。
first_selected_options( ): 返回选中的第一个选择项。 

 修正:

Select类中除了提供选择、取消的方法外,还提供了以下3种获取选择项的方法:
options: 返回所有的选择项。
all_selected_options: 返回所有已选中的选择项。
first_selected_options: 返回选中的第一个选择项。

3.10.3 frame 与 iframe

错误:

switch_to_default_content( ):切换到frame,切换到frame结构后WebDrvier的操作都会在frame中进行,如果要对frame外的元素进行操作,则需要切换出frame结构。

修正:

switch_to_default_content( ):切出frame,切换到frame结构后WebDrvier的操作都会在frame中进行,如果要对frame外的元素进行操作,则需要切出frame结构。

 4.5.2 addTest() 构建测试集

错误:

if __name__ == '__main__':
    # 构造测试集
    suit = unittest.TestSuite()
    suit.addTest(TestSuit('test_3'))
    suit.addTest(TestSuit('test_2'))
    # 执行测试用例
    unittest.TextTestRunner().run(suit)

Process finished with exit code 0

修正:

if __name__ == '__main__':
    # 构造测试集
    suit = unittest.TestSuite()
    suit.addTest(TestSuit('test_3'))
    suit.addTest(TestSuit('test_2'))
    # 执行测试用例
    unittest.TextTestRunner().run(suit)

9.4.5 分页

错误:

else:
            error = "只接受首页、第一页、上一页、下一页、未页、最后一页和整型数字"
            print(error)
            return

修正:

else:
            error = "只接收首页、第一页、上一页、下一页、未页、最后一页和整型数字"
            print(error)
            return

 

 

 

posted @ 2020-05-22 08:46  Tynam.Yang  阅读(488)  评论(0编辑  收藏  举报