2017-07-11 27 views
-1

遅延(time.sleep())を提供することによって以下のようにコードを記述しましたが、try例外機能を呼び出すことによってコードを修正したかったのです。したがって、以下のコードを変更してください。TimeOut例外処理

あなたが(代わりに、要素のtime.sleepを待つ使用することができます
def min_power(self): 
     power_min_list = ["Carrier", "@#$%", "-1", "101", "22"] 
     time.sleep(6) 
     for i in range(len(power_min_list)): 
      if i == 0: 
       pencil() 
      power_min = web.find_element_by_id("powmin") 
      power_min.clear() 
      power_min.send_keys(power_min_list[i]) 
      submit() 
      time.sleep(3) 
      var1 = web.find_element_by_xpath("//div[@id='grp_powmin']//span[contains(text(),'Number must be between 0 and 100.')]").text 
      var2 = "Number must be between 0 and 100." 
      if var1 == var2: 
       pass 
      else: 
       print ("Failed - invalid data written successfully") 
      if i == 3: 
       power_min = web.find_element_by_id("powmin") 
       power_min.clear() 
       power_min.send_keys(power_min_list[4]) 
       submit() 
     time.sleep(6) 
     var = power_min_list[4] 
     var3 = web.find_element_by_xpath("//*[@id='modulation_table']/tbody/tr[1]/td[3]").text 
     if var == var3: 
      pass 
     else: 
      print ("Failed - Power Min wrong Data is written successfully") 
+0

...そして質問は...? – Andersson

+0

ここでは、try exceptionブロックを呼び出してこのコードを変更する方法を教えてください。それは全体の定義のための一般的なものになります。 – Ramesh

答えて