我想找到网页上的一个特定元素。如何使用
find_element_by_partial_link_text
找出以下文字之一“xxx”或“yyy”?
示例:
我需要找一个“selenium”和“webdriver”。
使用一个命令而不是以下两个命令:
element = driver.find_element_by_partial_link_text("selenium")
或
element = driver.find_element_by_partial_link_text("webdriver")
https://stackoverflow.com/search?q=webdriver
我尝试element = driver.find_element_by_partial_link_text(["selenium","webdriver"])
,但失败了。
答案 0 :(得分:1)
您可以在Google页面中使用这样的内容,它只是一个演示
class Win(QWidget):
def __init__(self, parent=None):
QWidget.__init__(self, parent)
self.db = MySQLdb.connect('localhost','root','Suhel786','radio')
self.cursor = self.db.cursor()
self.db.commit()
self.setLayout(QHBoxLayout())
self.btn = QPushButton("Save", self)
self.combo = QComboBox(self)
self.combo.addItems(["A+", "A-", "AB-"])
self.layout().addWidget(self.btn)
self.layout().addWidget(self.combo)
self.btn.clicked.connect(self.save)
def save(self):
text = self.combo.currentText()
self.cursor.execute("INSERT INTO test (Blood) values('{}')".format(text))
self.db.commit()
if __name__ == '__main__':
app = QApplication(sys.argv)
w = Win()
w.show()
sys.exit(app.exec_())