Я пытаюсь вывести текст выбранной опции выпадающего на Ebay.Я хочу вывести текст, а затем цену товара (в конце концов), так как выбраны разные варианты выпадающего меню (вот почему я не хочу очищать список выпадающих значений сразу).Я пробовал этот код:
from selenium import webdriver
import csv
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.support.ui import Select
browser = webdriver.Chrome(executable_path='C:\Users\user\PycharmProjects\seleniumTest\drivers\chromedriver.exe')
browser.get('https://www.ebay.co.uk/itm/Wooden-Box-Coins-Coin-Capsules-Display-Storage-Case-for-Collectible-50-100-New/392274824564')
posts = browser.find_element_by_xpath("//select[@id='msku-sel-1']").send_keys(Keys.DOWN) // this just selects the option after select
for post in posts:
print(post.text)
Снимок экрана: ![enter image description here](https://i.stack.imgur.com/QVKXS.png)
Буду очень признателен, если вам будет оказана помощь!
ОднакоЯ получил эту ошибку в консоли.
C:\Python27\python.exe C:/Users/user/PycharmProjects/seleniumTest/test/test310.py
Traceback (most recent call last):
File "C:/Users/user/PycharmProjects/seleniumTest/test/test310.py", line 18, in <module>
for post in posts:
TypeError: 'NoneType' object is not iterable