Ну, селен быстрый, поэтому любимый у многих тестеров.С другой стороны, вы можете улучшить свой код, проанализировав содержимое один раз вместо двух.
Возвращаемое значение оператора
driver.find_element_by_css_selector('a.pubmedLink')
может храниться в переменной и использовать эту переменную.Это улучшит вашу скорость примерно в 1,5 раза.
try:
elem =driver.find_element_by_css_selector('a.pubmedLink')
if elem.is_displayed():
return elem.text
except:
return "no_pmid