Guest User

Untitled

a guest
Jun 19th, 2018
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.28 KB | None | 0 0
  1. <div class="infoMessageInner">
  2. <p>
  3. <span ng-bind-html="servicesCtrl.texts.addressInfo" class="ng-binding">
  4. Fiber är beställd till adressen. Tjänsterna kan du beställa när installationen är färdig.
  5. </span>
  6. <span ng-show="servicesCtrl.address.status === 'Orderable'" class="ng-hide">
  7. <a ng-click="servicesCtrl.preScrollToVerticalPosition('checkout', 'checkout', '/checkoutFiber', undefined, 'Checkout fiber')">Till&nbsp;fiberbeställningen
  8. </a>
  9. </span>
  10. <span ng-show="servicesCtrl.address.status === 'Inquireable'" class="ng-hide">
  11. <a ng-click="servicesCtrl.preScrollToVerticalPosition('checkout', 'checkout', '/inquiry', undefined, 'Inquiry')">Till&nbsp;intresseanmälan</a>
  12. </span>
  13. </p>
  14. </div>
  15.  
  16. driver.find_elements_by_css_selector('div.infoMessageInner > p')
  17. wait.until(EC.presence_of_element_located((By.CSS_SELECTOR, 'div.infoMessageInner > p')))
  18. data = driver.find_elements_by_css_selector('div.infoMessageInner > p')
  19.  
  20. from selenium.webdriver.support.ui import WebDriverWait
  21. from selenium.webdriver.common.by import By
  22. from selenium.webdriver.support import expected_conditions as EC
  23.  
  24. #Option 1 - text_to_be_present_in_element and CSS_SELECTOR
  25. element = WebDriverWait(driver, 20).until(EC.text_to_be_present_in_element((By.CSS_SELECTOR, "div.infoMessageInner>p>span.ng-binding"), "Fiber är beställd till adressen"))
  26. #Option 2 - text_to_be_present_in_element_value and CSS_SELECTOR
  27. element = WebDriverWait(driver, 20).until(EC.text_to_be_present_in_element_value((By.CSS_SELECTOR, "div.infoMessageInner>p>span.ng-binding"), "Fiber är beställd till adressen"))
  28. #Option 3 - text_to_be_present_in_element and XPATH
  29. element = WebDriverWait(driver, 20).until(EC.text_to_be_present_in_element((By.XPATH, "//div[@class='infoMessageInner']/p/span[@class='ng-binding']"), "Fiber är beställd till adressen"))
  30. #Option 4 - text_to_be_present_in_element_value and XPATH
  31. element = WebDriverWait(driver, 20).until(EC.text_to_be_present_in_element_value((By.XPATH, "//div[@class='infoMessageInner']/p/span[@class='ng-binding']"), "Fiber är beställd till adressen"))
  32.  
  33. Fiber är beställd till adressen. Tjänsterna kan du beställa när installationen är färdig.
  34.  
  35. .ng-binding
  36.  
  37. driver.find_element_by_css_selector('.ng-binding').text
Add Comment
Please, Sign In to add comment