Как найти объект с помощью Selenium и Python

Это легко с макросом.

Начните с назначения 1 каждому элементу. Затем, начиная с самого высокого значения и работая вниз, добавьте 1 к элементам, пока общее количество не достигнет 64.

Sub assign_values()
    Range("C1:C50").Value = 1
    For i = 1 To 50
        If Application.WorksheetFunction.Sum(Range("C:C")) = 64 Then Exit Sub
        Cells(i, "C").Value = Cells(i, "C").Value + 1
    Next i
End Sub

Обратите внимание, что мои данные были отсортированы по высоким и низким, и код использует это.

0
задан DebanjanB 19 January 2019 в 05:00
поделиться

1 ответ

Чтобы найти элемент с текстом как CapLeads DataExtension_Copy , вы можете использовать любое из следующих решений:

  • Используя LINK_TEXT:

    link_data_extension_2 = driver.find_element_by_link_text("CapLeads DataExtension_Copy")
    
  • Использование CSS_SELECTOR:

    link_data_extension_2 = driver.find_element_by_css_selector("a.carb-de-grid-name-link")
    
  • Использование XPATH:

    link_data_extension_2 = driver.find_element_by_xpath("//a[@class='carb-de-grid-name-link' and text()='CapLeads DataExtension_Copy']")
    
0
ответ дан DebanjanB 19 January 2019 в 05:00
поделиться
Другие вопросы по тегам:

Похожие вопросы: