Selenium最后一個(gè)知識(shí)點(diǎn)——數(shù)據(jù)驅(qū)動(dòng)。學(xué)會(huì)了這個(gè)Selenium就算學(xué)完啦~ 看代碼: 這是修改的testSell.py文件。
運(yùn)行結(jié)果如下: 大家看到,用例數(shù)變成了7個(gè),是因?yàn)閠estData列表里放置了三個(gè)字典,每一個(gè)字典算一條用例,所以用例從原來(lái)的4個(gè)變成了個(gè)。 這里因?yàn)镠TMLTestRunner.py文件沒(méi)有顯示用例里面的print,如果用另一個(gè)就可以顯示了: 但是大家也看到了,有一堆紅色的None。setup和tearDown方法每讀一次testData里面的數(shù)據(jù)都要運(yùn)行一次。如果只想在開(kāi)始和結(jié)束的時(shí)候分別運(yùn)行一次setUp和tearDown方法,就要用setUpClass那個(gè)方法了。例子在上一篇都有,大家可以看一下。有不明白的可以留言,船長(zhǎng)會(huì)耐心回復(fù)。 本來(lái)想12點(diǎn)以前發(fā)出來(lái)的,現(xiàn)在已經(jīng)過(guò)了12點(diǎn)了。
|
|
來(lái)自: 孟船長(zhǎng) > 《selenium》