這是因?yàn)辄c(diǎn)開(kāi)另一個(gè)頁(yè)面的時(shí)候,加了_blank,然后彈出來(lái)一個(gè)window。
又因?yàn)?/p>
不支持_blank,所以隨機(jī)分配了一個(gè)target,叫做selenium_blank50033。
此時(shí)selenium里面的action變成
selectWindow
name=selenium_blank50033
下一次再跑的時(shí)候,他也去找這個(gè)target,但是找不到了。
于是把name改回去
selectWindow
name=_blank
再跑的話,沒(méi)有問(wèn)題了。
但是這個(gè)只針對(duì),新開(kāi)了一個(gè)窗口的情況。如果新開(kāi)了多個(gè)_blank的話,估計(jì)依然沒(méi)辦法定位。好的辦法,還是在html里面指明target了。
關(guān)于window的name