wie auf den link zu klicken mit python selenium?

Ich versuche zu einloggen in mein linkedin mit python selenium. Ich bin in der Lage, öffnen Sie meine homepage, aber nach, dass ich möchten, öffnen Sie den folgenden link vorhanden auf meiner homepage

<a href="/profile/edit?trk=nav_responsive_sub_nav_edit_profile">
Edit Profile
</a>

Ich verwendete den folgenden code, der mir erlaubt, zu öffnen meine-homepage-

import getpass
from selenium import webdriver
from bs4 import BeautifulSoup
from selenium.webdriver.common.keys import Keys 
from selenium.webdriver.support.ui import WebDriverWait
url = "https://www.linkedin.com/uas/login"
driver = webdriver.Firefox()
driver.get(url)
username = 'email-id'
password = 'password'
user = driver.find_element_by_name("session_key")
for j in username:
    user.send_keys(j)
pasw = driver.find_element_by_name("session_password")
for j in password:
    pasw.send_keys(j)
driver.find_element_by_css_selector("div.form-buttons>input").click()
driver.find_element_by_link_text("Edit Profile").click()

aber ich bekomme folgende Fehlermeldung-

Selen.common.Ausnahmen.NoSuchElementException: Meldung: Unable to
suchen Sie ein element: {"method":"link-text","selector":"Profil Bearbeiten"}

  • Verwenden Sie die Xpath-hier zu finden link und klicken Sie auf.., da kann der link-text hat zusätzliche Leerzeichen oder \t,\n...die nicht gefunden, link text...
  • - Treiber.find_element_by_xpath("html/body/div[2]/div[2]/div/div[1]/ul/li[2]/ul/li[1]/a").klicken Sie auf() ist dies das richtige format für die Verwendung von Xpath zu finden, link, und klicken Sie auf es?
InformationsquelleAutor cgkentrus | 2016-05-28
Schreibe einen Kommentar