CopyPastor

Detecting plagiarism made easy.

Score: 0.8070293090081421; Reported for: String similarity Open both answers

Possible Plagiarism

Reposted on 2019-06-02
by DebanjanB

Original Post

Original - Posted on 2019-04-11
by DebanjanB



            
Present in both answers; Present only in the new answer; Present only in the old answer;

To locate and `click()` on the element with text as **Sign up for free »** you have to induce _WebDriverWait_ for the _element to be clickable_ and you can use either of the following [Locator Strategies](https://stackoverflow.com/questions/48369043/official-locator-strategies-for-the-webdriver/48376890#48376890):
- Using `CSS_SELECTOR`:
WebDriverWait(driver, 20).until(EC.element_to_be_clickable((By.CSS_SELECTOR, "button.ysb.js-register.ysb-highlight"))).click()
- Using `XPATH`: WebDriverWait(driver, 20).until(EC.element_to_be_clickable((By.XPATH, "//button[@class='ysb js-register ysb-highlight' and text()='Sign up for free »']"))).click()
- **Note** : You have to add the following imports :
from selenium.webdriver.support.ui import WebDriverWait from selenium.webdriver.common.by import By from selenium.webdriver.support import expected_conditions as EC
To click the button with text as **Afficher plus de biens** within this [url](https://www.seloger.com/professionnels/agences-immobilieres/paris-15eme-75/agency-61886.htm#?bd=Detail_Agenceb_ann) you have to induce _WebDriverWait_ for the _element to be clickable_ and you can use either of the following solutions:

- Using `CSS_SELECTOR`:
WebDriverWait(driver, 10).until(EC.element_to_be_clickable((By.CSS_SELECTOR, "button.b-btn.b-ghost"))).click()
- Using `XPATH`: WebDriverWait(driver, 10).until(EC.element_to_be_clickable((By.XPATH, "//button[@class='b-btn b-ghost' and contains(., 'Afficher plus')]"))).click()
- **Note** : You have to add the following imports :
from selenium.webdriver.support.ui import WebDriverWait from selenium.webdriver.common.by import By from selenium.webdriver.support import expected_conditions as EC

        
Present in both answers; Present only in the new answer; Present only in the old answer;