Don't crash when opening editor under webkit
This commit is contained in:
parent
ad9ac2191b
commit
440740d30b
@ -126,6 +126,14 @@ class WebKitElement(webelem.AbstractWebElement):
|
|||||||
value = javascript.string_escape(value)
|
value = javascript.string_escape(value)
|
||||||
self._elem.evaluateJavaScript("this.value='{}'".format(value))
|
self._elem.evaluateJavaScript("this.value='{}'".format(value))
|
||||||
|
|
||||||
|
def caret_position(self):
|
||||||
|
self._check_vanished()
|
||||||
|
pos = self._elem.evaluateJavaScript('this.selectionStart')
|
||||||
|
assert isinstance(pos, (int, float, type(None)))
|
||||||
|
if pos is None:
|
||||||
|
return 0
|
||||||
|
return int(pos)
|
||||||
|
|
||||||
def insert_text(self, text):
|
def insert_text(self, text):
|
||||||
self._check_vanished()
|
self._check_vanished()
|
||||||
if not self.is_editable(strict=True):
|
if not self.is_editable(strict=True):
|
||||||
|
Loading…
Reference in New Issue
Block a user