File "/home/ej/.pyenv/versions/webnovel/lib/python3.12/site-packages/selenium/webdriver/support/wait.py", line 96, in until
value = method(self._driver)
^^^^^^^^^^^^^^^^^^^^
File "/home/ej/.pyenv/versions/webnovel/lib/python3.12/site-packages/selenium/webdriver/support/expected_conditions.py", line 84, in _predicate
return driver.find_element(*locator)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/ej/.pyenv/versions/webnovel/lib/python3.12/site-packages/selenium/webdriver/remote/webdriver.py", line 741, in find_element
return self.execute(Command.FIND_ELEMENT, {"using": by, "value": value})["value"]
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/ej/.pyenv/versions/webnovel/lib/python3.12/site-packages/selenium/webdriver/remote/webdriver.py", line 347, in execute
self.error_handler.check_response(response)
File "/home/ej/.pyenv/versions/webnovel/lib/python3.12/site-packages/selenium/webdriver/remote/errorhandler.py", line 229, in check_response
raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.InvalidSelectorException: Message: Given xpath expression
"//a[ends-with(text(),"Strongest Sword God")][1]"
is invalid: SyntaxError: Document.evaluate:
Stacktrace:
RemoteError@chrome://remote/content/shared/RemoteError.sys.mjs:8:8
WebDriverError@chrome://remote/content/shared/webdriver/Errors.sys.mjs:193:5
InvalidSelectorError@chrome://remote/content/shared/webdriver/Errors.sys.mjs:432:5
find_@chrome://remote/content/shared/DOM.sys.mjs:170:11